

Durn="4"




CamX="B1"
CamY="B2"
CamZ="B3"

CmLX="0"
CmLY="0"
CmLZ="35"

CUpX="0"
CUpY="0"
CUpZ="1"



R=" d4 - .1 * d0"
G=" d4 - .4 * d0"
B=" d4 - .9 * d0"


BckR=0
BckG=0
BckB=0


widt=200
heig=450

A0=".33"  // top diameter
A1=".67"  // middle diameter
A2=".01"  // bottom diameter
A3="60"   // height scale
A4="2 * PI"


ConL=0
ConB=1


B0=".3 * log( 5 * BASS + 1 ) + .4"
B1="25 * sin( -.2 * ( 1 + sin( t * .4 ) ) + 4.8 )"  // cam x
B2="25 * cos( -.2 * ( 1 + sin( t * .4 ) ) + 4.8 )"  // cam y
B3="5 * ( sin( t * .2 ) + cos( t * .3 ) ) + 55"     // cam z


C0="dt ^ 1.3"                                          // z mapper
C1="sqwv( C0 + 1 - A0 )"                       // top?
C2="( 1 - C1 ) * sqwv( C0 + 1 - ( A0 + A1 ) )" // middle?
C3="( 1 - C1 ) * ( 1 - C2 )"                   // bottom?

C4="C1 * trwv( 2 * ( C0 / A0 ) ) + C2 * trwv( 2 * ( C0 - A0 ) / A1 ) + C3 * trwv( 2 * ( C0 - A0 - A1 ) / A2 )"            // progress

C5="A3 * ( C1 * A0 / 2 + C2 * A1 / 2 + c3 * A2 / 2 )"  // r extents
C6="c5 * sqrt( 1 - sqr( 1 - c4 ) )" // r

C7= "sqwv( ( C0 - A0 * .22 )  / .011 )"  // 1 = eye z zone
C8= "sqwv( ( C0 - A0 * .35 )  / .007 )"  // 1 = nose z zone
C9= "sqwv( ( C0 - A0 * .6  )  / .011 )"  // 1 = mouth (upper) z zone
C10="sqwv( ( C0 - A0 * .68 )  / .011 )"  // 1 = mouth (lower) z zone

C11="A3 * ( 1 - C0 )"     // z



D0="C8 * sqwv( ( s - .53 ) * 110 )"  // nose
 
D1="( C6 + D0 * 8 ) * cos( A4 * s )"  // x
D2="( C6 + D0 * 8 ) * sin( A4 * s )"  // y

D3="320 / ( sqr( d1 - b1 ) + sqr( d2 - b2 ) + sqr( c11 - b3 ) + 100 )"  // dist from camera

D4="clip( D3 ) 
- C7 * ( sqwv( ( s - .6  ) * 40 ) + sqwv( ( s - .45 ) * 40 ) ) 
- C10* ( sqwv( ( s - .49 ) * 120 ) + sqwv( ( s - .55 ) * 120 ) ) 
- C9 * ( sqwv( ( s - .59 ) * 120 ) + sqwv( ( s - .46 ) * 120 ) )"  // white - eyes - mouth (upper) - mouth (lower)

X="d1"
Y="d2"
Z="c11"

LWdt=14



Scal="1100"
ScSz=1

Pers="120"


Vers=40
